package com.eig.courseweb.service;

import com.eig.common.entity.course.EduCourse;
import com.eig.common.vo.Result;
import com.eig.courseweb.vo.CourseVo;
import com.eig.courseweb.vo.ShouCangVo;
import org.springframework.data.domain.PageRequest;
import org.springframework.web.bind.annotation.PathVariable;

/**
 * @author ：StudentLsj（李世界）
 * @date ：Created in 2022/12/30 下午 12:07
 * @description：
 * @modified By：
 * @version:
 */
public interface CourseWebService {
    Result getAllMenu();

    Result fontFindCourse(CourseVo e, PageRequest pageRequest);

    Result findTeacherByTeacherId(String teacherId);

    Result findCourseByTeacherId(ShouCangVo e, PageRequest pageRequest);

    Result getCoursByTeacherPhone( PageRequest pageRequest,String teacherMobile,  String checkStatus);

    Result changeStatus(EduCourse e);

    Result updateCourseSubject(EduCourse e);


    Result uploadMsg();

    Result InsterCourseSubject(EduCourse e);

    Result queryAllCourseAndTeacherName(String id);


    Result queryAllById(String id, String mobileId);

    Result queryMemberStatus(String id, String mobileId);


}
